/*++

Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2015, Hisilicon Limited. All rights reserved.<BR>
Copyright (c) 2015, Linaro Limited. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent

Module Name:

  MiscBiosVendorData.c

Abstract:

  This file provide OEM to define Smbios Type0 Data

Based on the files under Nt32Pkg/MiscSubClassPlatformDxe/

**/


#include "SmbiosMisc.h"


//
// Static (possibly build generated) Bios Vendor data.
//
MISC_SMBIOS_TABLE_DATA(SMBIOS_TABLE_TYPE0, MiscBiosVendor) = {
    {                                          //Hdr
        EFI_SMBIOS_TYPE_BIOS_INFORMATION,          // Type,
        0,                                         // Length,
        0                                          // Handle
    },
    1,                                         //Vendor
    2,                                         //BiosVersion
    0xE000,                                    //BiosSegment
    3,                                         //BiosReleaseDate
    0,                                         //BiosSize
    {                                          //BiosCharacteristics
        0,                                         // Reserved                          :2
        0,                                         // Unknown                           :1
        0,                                         // BiosCharacteristicsNotSupported   :1
        0,                                         // IsaIsSupported                    :1
        0,                                         // McaIsSupported                    :1
        0,                                         // EisaIsSupported                   :1
        1,                                         // PciIsSupported                    :1
        0,                                         // PcmciaIsSupported                 :1
        0,                                         // PlugAndPlayIsSupported            :1
        0,                                         // ApmIsSupported                    :1
        1,                                         // BiosIsUpgradable                  :1
        1,                                         // BiosShadowingAllowed              :1
        0,                                         // VlVesaIsSupported                 :1
        0,                                         // EscdSupportIsAvailable            :1
        1,                                         // BootFromCdIsSupported             :1
        1,                                         // SelectableBootIsSupported         :1
        0,                                         // RomBiosIsSocketed                 :1
        0,                                         // BootFromPcmciaIsSupported         :1
        1,                                         // EDDSpecificationIsSupported       :1
        1,                                         // JapaneseNecFloppyIsSupported      :1
        1,                                         // JapaneseToshibaFloppyIsSupported  :1
        1,                                         // Floppy525_360IsSupported          :1
        1,                                         // Floppy525_12IsSupported           :1
        1,                                         // Floppy35_720IsSupported           :1
        1,                                         // Floppy35_288IsSupported           :1
        0,                                         // PrintScreenIsSupported            :1
        1,                                         // Keyboard8042IsSupported           :1
        0,                                         // SerialIsSupported                 :1
        0,                                         // PrinterIsSupported                :1
        1,                                         // CgaMonoIsSupported                :1
        0,                                         // NecPc98                           :1
        0                                          // ReservedForVendor                 :32
    },

    {
        0x03,                                        //BIOSCharacteristicsExtensionBytes[0]
        //  {                                          //BiosReserved
        //    1,                                         // AcpiIsSupported                   :1
        //    1,                                         // UsbLegacyIsSupported              :1
        //    0,                                         // AgpIsSupported                    :1
        //    0,                                         // I20BootIsSupported                :1
        //    0,                                         // Ls120BootIsSupported              :1
        //    0,                                         // AtapiZipDriveBootIsSupported      :1
        //    0,                                         // Boot1394IsSupported               :1
        //    0                                          // SmartBatteryIsSupported           :1
        //  },
        0x0D                                         //BIOSCharacteristicsExtensionBytes[1]
        //  {                                          //SystemReserved
        //    1,                                         //BiosBootSpecIsSupported            :1
        //    0,                                         //FunctionKeyNetworkBootIsSupported  :1
        //    1,                                         //TargetContentDistributionEnabled   :1
        //    1,                                         //UefiSpecificationSupported         :1
        //    0,                                         //VirtualMachineSupported            :1
        //    0                                          //ExtensionByte2Reserved             :3
        //  },
    },
    0,                                        //SystemBiosMajorRelease;
    0,                                        //SystemBiosMinorRelease;
    0xFF,                                     //EmbeddedControllerFirmwareMajorRelease;
    0xFF                                      //EmbeddedControllerFirmwareMinorRelease;
};
